#include <bags_record/bag_record_node.h>

BagsRecord::BagsRecord(){
    initParams();
    // 初始化订阅者
    SubscriberInit();
    
}


BagsRecord::~BagsRecord(){

}

// 参数初始化
void BagsRecord::initParams(){
    // 初始化BAG存储目录
    file_manager::CreateDir(bagsDir_);

}



/******************************************************
 * 主函数 * 
 ******************************************************/
int main(int argc, char** argv){
    ros::init(argc, argv, "rosbag_record_node");
    setlocale(LC_ALL,"");   //ROS_INFO 中文显示, 需要添加头文件#include <sstream>
	
    // // Debug 调试
    // if( ros::console::set_logger_level(ROSCONSOLE_DEFAULT_NAME, ros::console::levels::Debug) ) {
    //     ros::console::notifyLoggerLevelsChanged();
    // }

    ROS_INFO("rosbag_record_node initializating......");
    ros::NodeHandle nh;

    BagsRecord bag_record;
    ros::spin();
    return 0;
}